import pymysql

from utils.mysql_util import MysqlHelper

if __name__ == '__main__':
    # 连接数据库并创建游标对象
    db = MysqlHelper()
    # test1用户类型    表名elec_0
    elec_0 = """CREATE TABLE `elec_0` (
              `userid` varchar(16) NOT NULL COMMENT '用户id',
              `money_sum` varchar(16) DEFAULT NULL COMMENT '用户个人总缴费金额',
              `times` varchar(16) DEFAULT NULL COMMENT '用户个人缴费次数',
              `money_aver` varchar(32) DEFAULT NULL COMMENT '用户个人缴费平均金额',
              `std_money` varchar(16) DEFAULT NULL COMMENT '全体用户缴费平均金额',
              `std_times` varchar(16) DEFAULT NULL COMMENT '全体用户缴费平均次数',
              `usertype` varchar(16) DEFAULT NULL COMMENT '初步判定用户类型',
              PRIMARY KEY (`userid`)
            ) ENGINE=InnoDB DEFAULT CHARSET=utf8;  
            """
    data = db.cud(elec_0)
    print(data)

    # test2用户类型分类   表名user_type
    user_type = """CREATE TABLE `user_type` (
                 `userid` varchar(16) NOT NULL COMMENT '用户id',
                 `usertype` varchar(16) DEFAULT NULL COMMENT '用户类型',
                 PRIMARY KEY (`userid`)
               ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
               """
    data = db.cud(user_type)
    print(data)

    # test3用户高价值top5    表名user_top5
    user_top5 = """CREATE TABLE `user_top5` (
                  `userid` varchar(16) NOT NULL COMMENT '用户id',
                  `money_sum` varchar(16) DEFAULT NULL COMMENT '用户个人总缴费金额',
                  `times` varchar(16) DEFAULT NULL COMMENT '用户个人缴费次数',
                  `money_aver` varchar(32) DEFAULT NULL COMMENT '用户个人缴费平均金额',
                  `std_money` varchar(16) DEFAULT NULL COMMENT '全体用户缴费平均金额',
                  `std_times` varchar(16) DEFAULT NULL COMMENT '全体用户缴费平均次数',
                  `usertype` varchar(16) DEFAULT NULL COMMENT '初步判定用户类型',
                  `std_top5` varchar(32) DEFAULT NULL COMMENT '高价值客户top5',
                  PRIMARY KEY (`userid`)
                ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
                """
    data = db.cud(user_top5)
    print(data)
    db.close()